Meta description:
Avec cette **action polymorphique** de **forme amphibienne**, le polymorphe transforme sa langue pour bouger une créature.
-
Tags:
Action polymorphiqueForme de grenouille -
Name:
aSlurp
-
Displayed name:
Slurp
-
Description:
Le polymorphe projette sa langue, remodelée en muscle d'amphibien, sur une créature située à 10 mètres au plus. Sur un test de Vigueur réussi, il l'attire vers lui ou la déporte sur le côté. Le déplacement est subi : il n'annule pas l'action complexe que la cible était en train de charger. Chaque mètre qu'un obstacle empêche de parcourir inflige 1d6 dégâts contondants à la cible comme à l'obstacle. La cible peut annuler l'ensemble en réagissant par une Esquive. La langue part plus vite que l'œil ne la suit, se colle, et c'est le corps entier qui vient avec le rappel.
-
Cast description:
| PA: vAP.string | TdR: vCD.strings | | :---: | :---: | | **Flux: vFluxOrCost.string ➞ vFluxCost.string** | **Portée: vRange.string** | Sur un test de **vTest.string** réussi, **RM vMR.string** [1d20]: Le personnage attire la cible vers lui sur vDistance.string. Il peut sinon pousser la cible sur le côté sur {math.floor(vDistance.value*0.5)} mètre(s). *La créature affectée peut réagir avec son Esquive pour annuler les effets de cette action.* *PS : Tous les mètres de mouvement non effectués à cause d'un obstacle induisent 1d6 dégâts contondants sur la cible et l'obstacle.*
-
Condition:
assert(character.sFlux.current >= vFluxCost.value, [[Vous n'avez pas assez de Flux]]) -
AP cost:
4
-
Cooldown:
4
-
Flux cost:
apMod(vAP)*cdMod(vCD)*targetMod(1,0)*puncMod(0,1)*vRange*effect(vDistance*70,70) -
Variables:
vDistance = NumberVariable([[vDistance]], [[Distance]], [[1]], [[10]], [[1]]) vDistance.valueDisplay.value = [[ self .. " m" ]] vRange = ListVariable([[vRange]], [[Portée]], {[[mediumMod]]}, {[[10 m]]}) vTest = ListVariable([[vTest]], [[Test]], {[[character.sVigor]]}, {[[Vigueur]]}) vMR = StatVariable([[vMR]], [[vTest]]) -
On used script:
character.sFlux:changeCurrent(-vFluxCost.value) -
On post script:
if (success) then action.currentCD.value = vCD.value end -
Type:
1
-
Action effects:
No effects